home *** CD-ROM | disk | FTP | other *** search
- /************************************************************************/
- /* PORTAB.H Pointless redefinitions of C syntax. */
- /* Copyright 1985 Atari Corp. */
- /* */
- /* WARNING: Use of this file may make your code incompatible with */
- /* C compilers throughout the civilized world. */
- /************************************************************************/
-
- #define mc68k 1
-
- /*
- * Standard type definitions
- */
- #define BYTE char /* Signed byte */
- #define BOOLEAN int /* 2 valued (true/false) */
- #define WORD int /* Signed word (16 bits) */
- #define UWORD unsigned int /* unsigned word */
-
- #define LONG long /* signed long (32 bits) */
- #define ULONG long /* Unsigned long */
-
- #define REG register /* register variable */
- #define LOCAL auto /* Local var on 68000 */
- #define EXTERN extern /* External variable */
- #define MLOCAL static /* Local to module */
- #define GLOBAL /**/ /* Global variable */
- #define VOID void /* Void function return */
-
- #ifdef UCHARA
- #define UBYTE char /* Unsigned byte */
- #else
- #define UBYTE unsigned char /* Unsigned byte */
- #endif
-
- /****************************************************************************/
- /* Miscellaneous Definitions: */
- /****************************************************************************/
- #define FAILURE (-1) /* Function failure return val */
- #define SUCCESS (0) /* Function success return val */
- #define YES 1 /* "TRUE" */
- #define NO 0 /* "FALSE" */
- #define FOREVER for(;;) /* Infinite loop declaration */
- #define NULL 0 /* Null pointer value */
- #define NULLPTR (char *) 0 /* */
- #define EOF (-1) /* EOF Value */
- #define TRUE (1) /* Function TRUE value */
- #define FALSE (0) /* Function FALSE value */
-
-